package com.zzq.my.jetpacks.util;

import android.app.Dialog;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.zzq.my.jetpacks.base.R;


/**
 * 描述：加载请求进度条
 * 作者：LiangAn
 * 时间: 2020/11/25 16:31
 * emil:1449368524@qq.com
 * 备注:
 */
public class LoadingDialogs {
    /**
     * 得到自定义的progressDialog
     *
     * @param context
     * @param msg
     * @return
     */
    public static Dialog createLoadingDialog(Context context, String msg) {
//        // 首先得到整个View
//        View view = LayoutInflater.from(context).inflate(R.layout.loading_dialog_view, null);
//        // 获取整个布局
//        LinearLayout layout = (LinearLayout) view.findViewById(R.id.dialog_view);
//        // 页面中的Img
//        ImageView img = (ImageView) view.findViewById(R.id.img);
//        // 页面中显示文本
//        TextView tipText = (TextView) view.findViewById(R.id.tipTextView);
//
//        // 加载动画，动画用户使img图片不停的旋转
//        Animation animation = AnimationUtils.loadAnimation(context, R.anim.dialog_load_animation);
//        // 显示动画
//        img.startAnimation(animation);
//        // 显示文本
//        tipText.setText(msg);
//
//        // 创建自定义样式的Dialog
//        Dialog loadingDialog = new Dialog(context, R.style.loading_dialog);
//        // 设置返回键返回
//        loadingDialog.setCancelable(true);
//        //点击空白取消
//        loadingDialog.setCanceledOnTouchOutside(true);
//        loadingDialog.setContentView(layout, new LinearLayout.LayoutParams(
//                LinearLayout.LayoutParams.MATCH_PARENT,
//                LinearLayout.LayoutParams.MATCH_PARENT));
//
//        return loadingDialog;


        // 首先得到整个View
        View view = LayoutInflater.from(context).inflate(R.layout.dialog_loading, null);
        // 获取整个布局
        LinearLayout layout = (LinearLayout) view.findViewById(R.id.dialog_loading_view);
//        // 页面中的Img
//        ImageView img = (ImageView) view.findViewById(R.id.img);
        // 页面中显示文本
        TextView tipText = (TextView) view.findViewById(R.id.tipTextView);

//        // 加载动画，动画用户使img图片不停的旋转
//        Animation animation = AnimationUtils.loadAnimation(context, R.anim.dialog_load_animation);
//        // 显示动画
//        img.startAnimation(animation);
        // 显示文本
        tipText.setText(msg);

        // 创建自定义样式的Dialog
//        Dialog loadingDialog = new Dialog(context, R.style.loading_dialog);
        Dialog loadingDialog = new Dialog(context, R.style.ToumingDialog);
//        // 设置返回键返回
//        loadingDialog.setCancelable(true);
//        //点击空白取消
//        loadingDialog.setCanceledOnTouchOutside(true);
//        loadingDialog.setContentView(layout, new LinearLayout.LayoutParams(
//                LinearLayout.LayoutParams.MATCH_PARENT,
//                LinearLayout.LayoutParams.MATCH_PARENT));
        loadingDialog.setContentView(view);

        return loadingDialog;
    }
}
